package com.sq.partner.manager.mybatis.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * @author Mango
 */
public class NlifeProd {
	private String prodCode; //产品代码
	private String prodName; //产品名称
	private String coreProdCode; //核心产品代码
	private String coreProdName;//核心产品名称
	private String appType; //个团标识 0个 1团
	private String instant; //是否支持即时投保 Y/N
	private Long maxDelayDay; //最长延时起保天数
	private Long minDelayDay; //最短延时起保天数
	private Long maxDays; //最大保险期间
	private Long minDays; //最小保险期间
	private String pppUnit; //保险期间单位
	private Long maxNumber; //最大份数
	private Date startDate; //定义时间
	private String status; //状态
	private String prodType; //产品类型
	private String poolType; //共保类型 00不共保 10主共 20从共
	private String ageLimit; //是否限制投保年龄：Y是，N否
	private Integer minAge; //最小投保年龄
	private Integer maxAge; //最大投保年龄
	private String minAgeUnit; //最小投保年龄单位
	private String maxAgeUnit; //最大投保年龄单位
	private String maxOccupLevel; //最高职业类别
	private String insuredNoLimit; //是否限制投保人数Y是，N否
	private Integer minInsuredNo; //最低投保人数
	private String agentType; //代理类型（字典数据agent_type ）
	private Date operTime; //更新时间
	private String VstartDate;;
	private String VendDate;
	private String adjustStr;//json
	private String oprateCode;
	private Long longestCancelDay;
	private String special;//特殊产品标示
	private String riskMainType;
	private String prodSaleCode;
	/**个性产品标志*/
	private String isSocial;//是否社保
	private String waitStage;//等待期
	private String yearDeductible;//年赔付
	private BigDecimal payRate;//赔付比例
	private String isSuppleCare;//是否有医保补充医疗
	private String claimLimit;//年度赔偿限额
	private String graceStage;//续保宽限期
	/**传值参数**/
	private String epolicyCode;//电子保单模板代码
	private String epolicyTitle;//电子保单模板标题
	private String epolicyName;//电子保单模板名称
	private String securityplan;//保障计划
	private String stringDate;
	private String isCityIllness;//城乡大病医疗
	private String coPayRate;//共付比例
	private String minDelayUnit;
	/**多保障计划**/
	private String ration;//多保障计划
	private String isRation;//是否多保障计划
	private String premiumCheck;//保费校验
	/**批减手续费*/
	private BigDecimal pjfee;//批减扣除手续费比例字段
	private String isPjfee;//指定批减手续费 选项  Y是  N否
	/**广西学平险增加方案类型选项*/
	private String planType;//广西学平险增加方案类型选项（A款 0000001，B款 0000002）
	/*被保险人年龄限制可续保到X*/
	private String continueMaxAge;
	/*被保险人年龄限制可续保到X  单位*/
	private String continueMaxAgeUnit;
	//是否分期
	private String isByStaged;
	//是否健康告知
	private String isInform;
	//是否互联网专属条款
	private String isInternetClause;

	public String getIsInternetClause() {
		return isInternetClause;
	}

	public void setIsInternetClause(String isInternetClause) {
		this.isInternetClause = isInternetClause;
	}

	public String getMinAgeUnit() {
		return minAgeUnit;
	}

	public void setMinAgeUnit(String minAgeUnit) {
		this.minAgeUnit = minAgeUnit;
	}

	public String getMaxAgeUnit() {
		return maxAgeUnit;
	}

	public void setMaxAgeUnit(String maxAgeUnit) {
		this.maxAgeUnit = maxAgeUnit;
	}

	public String getPremiumCheck() {
		return premiumCheck;
	}

	public void setPremiumCheck(String premiumCheck) {
		this.premiumCheck = premiumCheck;
	}

	public String getIsRation() {
		return isRation;
	}

	public void setIsRation(String isRation) {
		this.isRation = isRation;
	}

	public String getRation() {
		return ration;
	}

	public void setRation(String ration) {
		this.ration = ration;
	}

	public String getStringDate() {
		return stringDate;
	}

	public void setStringDate(String stringDate) {
		this.stringDate = stringDate;
	}
	public Long getLongestCancelDay() {
		return longestCancelDay;
	}
	public void setLongestCancelDay(Long longestCancelDay) {
		this.longestCancelDay = longestCancelDay;
	}
	public String getCoreProdName() {
		return coreProdName;
	}
	public void setCoreProdName(String coreProdName) {
		this.coreProdName = coreProdName;
	}
	public String getAdjustStr() {
		return adjustStr;
	}
	public void setAdjustStr(String adjustStr) {
		this.adjustStr = adjustStr;
	}
	public String getVstartDate() {
		return VstartDate;
	}
	public void setVstartDate(String vstartDate) {
		VstartDate = vstartDate;
	}
	public String getVendDate() {
		return VendDate;
	}
	public void setVendDate(String vendDate) {
		VendDate = vendDate;
	}
	public void setProdCode(String prodCode){
		this.prodCode = prodCode;
	}
	public String getProdCode(){
		return	this.prodCode;
	}
	public void setProdName(String prodName){
		this.prodName = prodName;
	}
	public String getProdName(){
		return	this.prodName;
	}
	public void setCoreProdCode(String coreProdCode){
		this.coreProdCode = coreProdCode;
	}
	public String getCoreProdCode(){
		return	this.coreProdCode;
	}
	public void setAppType(String appType){
		this.appType = appType;
	}
	public String getAppType(){
		return	this.appType;
	}
	public void setInstant(String instant){
		this.instant = instant;
	}
	public String getInstant(){
		return	this.instant;
	}
	public void setMaxDelayDay(Long maxDelayDay){
		this.maxDelayDay = maxDelayDay;
	}
	public Long getMaxDelayDay(){
		return	this.maxDelayDay;
	}
	public void setMinDelayDay(Long minDelayDay){
		this.minDelayDay = minDelayDay;
	}
	public Long getMinDelayDay(){
		return	this.minDelayDay;
	}
	public void setMaxDays(Long maxDays){
		this.maxDays = maxDays;
	}
	public Long getMaxDays(){
		return	this.maxDays;
	}
	public void setMinDays(Long minDays){
		this.minDays = minDays;
	}
	public Long getMinDays(){
		return	this.minDays;
	}
	public void setPppUnit(String pppUnit){
		this.pppUnit = pppUnit;
	}
	public String getPppUnit(){
		return	this.pppUnit;
	}
	public void setMaxNumber(Long maxNumber){
		this.maxNumber = maxNumber;
	}
	public Long getMaxNumber(){
		return	this.maxNumber;
	}
	public void setStartDate(Date startDate){
		this.startDate = startDate;
	}
	public Date getStartDate(){
		return	this.startDate;
	}
	public void setStatus(String status){
		this.status = status;
	}
	public String getStatus(){
		return	this.status;
	}
	public void setProdType(String prodType){
		this.prodType = prodType;
	}
	public String getProdType(){
		return	this.prodType;
	}
	public void setPoolType(String poolType){
		this.poolType = poolType;
	}
	public String getPoolType(){
		return	this.poolType;
	}
	public void setAgeLimit(String ageLimit){
		this.ageLimit = ageLimit;
	}
	public String getAgeLimit(){
		return	this.ageLimit;
	}
	public void setMinAge(Integer minAge){
		this.minAge = minAge;
	}
	public Integer getMinAge(){
		return	this.minAge;
	}
	public void setMaxAge(Integer maxAge){
		this.maxAge = maxAge;
	}
	public Integer getMaxAge(){
		return	this.maxAge;
	}
	public void setMaxOccupLevel(String maxOccupLevel){
		this.maxOccupLevel = maxOccupLevel;
	}
	public String getMaxOccupLevel(){
		return	this.maxOccupLevel;
	}
	public void setInsuredNoLimit(String insuredNoLimit){
		this.insuredNoLimit = insuredNoLimit;
	}
	public String getInsuredNoLimit(){
		return	this.insuredNoLimit;
	}
	public void setMinInsuredNo(Integer minInsuredNo){
		this.minInsuredNo = minInsuredNo;
	}
	public Integer getMinInsuredNo(){
		return	this.minInsuredNo;
	}
	public void setAgentType(String agentType){
		this.agentType = agentType;
	}
	public String getAgentType(){
		return	this.agentType;
	}
	public void setOperTime(Date operTime){
		this.operTime = operTime;
	}
	public Date getOperTime(){
		return	this.operTime;
	}
	public String getOprateCode() {
		return oprateCode;
	}
	public void setOprateCode(String oprateCode) {
		this.oprateCode = oprateCode;
	}
	public String getSpecial() {
		return special;
	}
	public void setSpecial(String special) {
		this.special = special;
	}
	public String getRiskMainType() {
		return riskMainType;
	}
	public void setRiskMainType(String riskMainType) {
		this.riskMainType = riskMainType;
	}
	public String getProdSaleCode() {
		return prodSaleCode;
	}
	public void setProdSaleCode(String prodSaleCode) {
		this.prodSaleCode = prodSaleCode;
	}
	public String getIsSocial() {
		return isSocial;
	}
	public void setIsSocial(String isSocial) {
		this.isSocial = isSocial;
	}
	public String getWaitStage() {
		return waitStage;
	}
	public void setWaitStage(String waitStage) {
		this.waitStage = waitStage;
	}
	public String getYearDeductible() {
		return yearDeductible;
	}
	public void setYearDeductible(String yearDeductible) {
		this.yearDeductible = yearDeductible;
	}
	public BigDecimal getPayRate() {
		return payRate;
	}
	public void setPayRate(BigDecimal payRate) {
		this.payRate = payRate;
	}
	public String getIsSuppleCare() {
		return isSuppleCare;
	}
	public void setIsSuppleCare(String isSuppleCare) {
		this.isSuppleCare = isSuppleCare;
	}
	public String getEpolicyCode() {
		return epolicyCode;
	}
	public void setEpolicyCode(String epolicyCode) {
		this.epolicyCode = epolicyCode;
	}
	public String getEpolicyTitle() {
		return epolicyTitle;
	}
	public void setEpolicyTitle(String epolicyTitle) {
		this.epolicyTitle = epolicyTitle;
	}
	public String getEpolicyName() {
		return epolicyName;
	}
	public void setEpolicyName(String epolicyName) {
		this.epolicyName = epolicyName;
	}
	public String getSecurityplan() {
		return securityplan;
	}
	public void setSecurityplan(String securityplan) {
		this.securityplan = securityplan;
	}

	public String getIsCityIllness() {
		return isCityIllness;
	}

	public void setIsCityIllness(String isCityIllness) {
		this.isCityIllness = isCityIllness;
	}

	public String getCoPayRate() {
		return coPayRate;
	}

	public void setCoPayRate(String coPayRate) {
		this.coPayRate = coPayRate;
	}

	public String getMinDelayUnit() {
		return minDelayUnit;
	}

	public void setMinDelayUnit(String minDelayUnit) {
		this.minDelayUnit = minDelayUnit;
	}

	public BigDecimal getPjfee() {
		return pjfee;
	}

	public void setPjfee(BigDecimal pjfee) {
		this.pjfee = pjfee;
	}

	public String getIsPjfee() {
		return isPjfee;
	}

	public void setIsPjfee(String isPjfee) {
		this.isPjfee = isPjfee;
	}

	public String getPlanType() {
		return planType;
	}

	public void setPlanType(String planType) {
		this.planType = planType;
	}

	public String getContinueMaxAge() {
		return continueMaxAge;
	}

	public void setContinueMaxAge(String continueMaxAge) {
		this.continueMaxAge = continueMaxAge;
	}

	public String getContinueMaxAgeUnit() {
		return continueMaxAgeUnit;
	}

	public void setContinueMaxAgeUnit(String continueMaxAgeUnit) {
		this.continueMaxAgeUnit = continueMaxAgeUnit;
	}

	public String getClaimLimit() {
		return claimLimit;
	}

	public void setClaimLimit(String claimLimit) {
		this.claimLimit = claimLimit;
	}

	public String getGraceStage() {
		return graceStage;
	}

	public void setGraceStage(String graceStage) {
		this.graceStage = graceStage;
	}

	public String getIsByStaged() {
		return isByStaged;
	}

	public void setIsByStaged(String isByStaged) {
		this.isByStaged = isByStaged;
	}

	public String getIsInform() {
		return isInform;
	}

	public void setIsInform(String isInform) {
		this.isInform = isInform;
	}

}